#!/bin/bash

# Matrix Framework 开发环境启动脚本

echo "🚀 启动Matrix Framework开发环境..."

# 检查是否在项目根目录
if [ ! -f "package.json" ] && [ ! -f "Directory.Build.props" ]; then
    echo "❌ 请在项目根目录运行此脚本"
    exit 1
fi

# 启动前端开发服务器
echo "📱 启动前端开发服务器..."
cd src/web/frontend

# 检查是否安装了依赖
if [ ! -d "node_modules" ]; then
    echo "📦 安装前端依赖..."
    npm install
fi

echo "🌐 前端开发服务器启动在 http://localhost:3000"
echo "📝 模拟登录页面: http://localhost:3000/mock-keycloak-login.html"
echo "🔑 测试账户: admin / matrix_admin_2024"

npm run dev
